package com.youlu.campus.web.community.dto;

import lombok.Data;

import java.util.Date;
import java.util.Map;

/**
 * 评论信息相应类
 * @author: YangJ
 * @date: 2020/11/27 20:33
 */
@Data
public class CommentResponse {

    private String id;

    private String contentId;
    /**
     * 一级评论id
     * ##二级评论使用
     */
    private String commentId;
    /**
     * 二级评论关联人（一级创建人id或@评论创建人id）
     * ##二级评论使用
     */
    private String commentLinkId;
    /**
     * 二级评论关联人昵称
     */
    private String commentLinkNickName;
    /**
     * 评论创建人id
     */
    private String commentatorId;
    /**
     * 评论人头像
     */
    private String commentatorAvatarUrl;
    /**
     * 评论人昵称
     */
    private String commentatorNickName;
    /**
     * 评论内容
     */
    private String commentContent;

    /**
     * 创建时间
     */
    private Date createdTime;
    /**
     * 评论级别 默认 1 一级评论 2 二级评论
     */
    private Integer level;
    /**
     * 评论类型 1他人评论 2作者评论
     */
    private Integer type;
    /**
     * 评论点赞数
     */
    private Integer likeCount;

    /**
     * 当前用户是否点赞
     */
    private boolean liked;

    /**
     * 二级评论信息 comment 第一条信息 count 总条数
     */
    private Map<String,Object> secondList;
}